According to RFC 2460, IPv6 UDP calculated checksum yields a result
authorNisar Sayed <Nisar.Sayed@microchip.com>
Tue, 9 May 2017 17:51:42 +0000 (18:51 +0100)
committerRaspbian kernel package updater <root@raspbian.org>
Sun, 8 Oct 2017 01:08:05 +0000 (01:08 +0000)
commitb478d7b4687430562524a7e6419b8a4c4150c857
treee857ac1e283fa799cfedab0e34cd6c2f14a6423c
parentf14285939439e9f5af6b0c17592fab78a9c410b3
According to RFC 2460, IPv6 UDP calculated checksum yields a result
of zero must be changed to 0xffff, however this feature is not
supported by smsc95xx family hence enable csum offload only for
IPv4 TCP/UDP packets.

Signed-off-by: Nisar Sayed <Nisar.Sayed@microchip.com>
Reported-by: popcorn mix <popcornmix@gmail.com>
drivers/net/usb/smsc95xx.c